/**
 * 
 */
package org.stars.daostars.core.runtime.columns;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.stars.daostars.conversion.TypeHandler;

/**
 * @author Francesco Benincasa (908099)
 *
 */
public interface ColumnProcessor {
	
	/**
	 * @param rs
	 * @param index
	 * @param propType
	 * @param handler
	 * @return
	 * @throws SQLException
	 */
	Object execute(ResultSet rs, int index, Class<?> propType, TypeHandler handler) throws SQLException; 
}
